home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 16 / MenuDemo.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-09-08  |  1.4 KB  |  41 lines

  1. import java.applet.Applet;
  2. import java.awt.CheckboxMenuItem;
  3. import java.awt.Component;
  4. import java.awt.Frame;
  5. import java.awt.Menu;
  6. import java.awt.MenuBar;
  7. import java.awt.MenuItem;
  8. import java.awt.Window;
  9.  
  10. public class MenuDemo extends Applet {
  11.    public void init() {
  12.       int var1 = Integer.parseInt(((Applet)this).getParameter("width"));
  13.       int var2 = Integer.parseInt(((Applet)this).getParameter("height"));
  14.       Frame var3 = new Frame("Demo Frame");
  15.       ((Component)var3).setSize(var1, var2);
  16.       MenuBar var4 = new MenuBar();
  17.       var3.setMenuBar(var4);
  18.       Menu var5 = new Menu("File");
  19.       var5.add(new MenuItem("New... "));
  20.       var5.add(new MenuItem("Open..."));
  21.       var5.add(new MenuItem("Close"));
  22.       var5.add(new MenuItem("-"));
  23.       var5.add(new MenuItem("Quit..."));
  24.       var4.add(var5);
  25.       Menu var6 = new Menu("Edit");
  26.       var6.add(new MenuItem("Cut"));
  27.       var6.add(new MenuItem("Copy"));
  28.       var6.add(new MenuItem("Paste"));
  29.       var6.add(new MenuItem("-"));
  30.       Menu var7 = new Menu("Special");
  31.       var7.add(new MenuItem("First"));
  32.       var7.add(new MenuItem("Second"));
  33.       var7.add(new MenuItem("Third"));
  34.       var6.add(var7);
  35.       var6.add(new CheckboxMenuItem("Debug"));
  36.       var6.add(new CheckboxMenuItem("Testing"));
  37.       var4.add(var6);
  38.       ((Window)var3).show();
  39.    }
  40. }
  41.